package thinkingJava.chapter12;

public class MultipleReturns {
	public static void f(int i ) {
		print("Initilizing that required cleanup");
		try {
			print("Ponit 1");
			if (i == 1) return ;
			print("Point 2");
			if (i == 2) return ;
			print("Point 3");
			if (i == 3) return ;
			print("End");
			return;
		} finally {
			print("Performing cleanup!");
		}
	}
	public static void main(String[] args) {
		for (int i = 1; i <= 4; i++) {
			f(i);
		}
	}

	public static void print(Object o) {
		System.out.println(o);
	}
}
